import 'xe-utils'
import VXETable from 'vxe-table'
import VXETablePluginAntd from 'vxe-table-plugin-antd-mb'

// 通用组件
import '@/components/zz/VxeTable'
// 引入erp组件
// import '@/components/erp/VxeTable'

// 修改默认样式
import(`@/assets/css/vxe-table-common.less`)
import 'vxe-table/lib/style.css'
import 'vxe-table-plugin-antd-mb/dist/style.css'
VXETable.use(VXETablePluginAntd, { size: 'default' })

// 全局默认参数
VXETable.setup({
  version: 0,
  zIndex: 999,
  table: {
    border: true,
    resizable: true,
    align: 'center',
    highlightHoverRow: true,
    showOverflow: true,
    showHeaderOverflow: true,
    rowConfig: {
      isCurrent: true
    }
  },
  grid: {
    size: 'small'
  }
})

// 将模态窗口挂载到 vue 实例中
// Vue.prototype.$XModal = VXETable.modal
export default VXETable
